[INFO] fetching crate rexsgdata 0.12.0...
[INFO] checking rexsgdata-0.12.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate rexsgdata 0.12.0 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate rexsgdata 0.12.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rexsgdata 0.12.0
[INFO] finished tweaking crates.io crate rexsgdata 0.12.0
[INFO] tweaked toml for crates.io crate rexsgdata 0.12.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0496784e5788d90ce242d3cc49278f5e004ee93bbd7834bcd7e0ae9a280b75e9
[INFO] running `Command { std: "docker" "start" "-a" "0496784e5788d90ce242d3cc49278f5e004ee93bbd7834bcd7e0ae9a280b75e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0496784e5788d90ce242d3cc49278f5e004ee93bbd7834bcd7e0ae9a280b75e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0496784e5788d90ce242d3cc49278f5e004ee93bbd7834bcd7e0ae9a280b75e9", kill_on_drop: false }`
[INFO] [stdout] 0496784e5788d90ce242d3cc49278f5e004ee93bbd7834bcd7e0ae9a280b75e9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 590be77c59fb854c7cd0512af31d272219a4d716d9215d458df486e0504a6bf9
[INFO] running `Command { std: "docker" "start" "-a" "590be77c59fb854c7cd0512af31d272219a4d716d9215d458df486e0504a6bf9", kill_on_drop: false }`
[INFO] [stderr]    Compiling slog v2.7.0
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking pest v2.7.8
[INFO] [stderr]     Checking semver-parser v0.10.2
[INFO] [stderr]     Checking semver v0.11.0
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]     Checking serde_test v1.0.176
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking rexsgdata v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.14s
[INFO] running `Command { std: "docker" "inspect" "590be77c59fb854c7cd0512af31d272219a4d716d9215d458df486e0504a6bf9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "590be77c59fb854c7cd0512af31d272219a4d716d9215d458df486e0504a6bf9", kill_on_drop: false }`
[INFO] [stdout] 590be77c59fb854c7cd0512af31d272219a4d716d9215d458df486e0504a6bf9
[INFO] checking rexsgdata-0.12.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate rexsgdata 0.12.0 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate rexsgdata 0.12.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rexsgdata 0.12.0
[INFO] finished tweaking crates.io crate rexsgdata 0.12.0
[INFO] tweaked toml for crates.io crate rexsgdata 0.12.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fcd1211cfa6bc8ff3a7f2661ed43b1fdc3903ba9914de140991dd3e9c1bcc323
[INFO] running `Command { std: "docker" "start" "-a" "fcd1211cfa6bc8ff3a7f2661ed43b1fdc3903ba9914de140991dd3e9c1bcc323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fcd1211cfa6bc8ff3a7f2661ed43b1fdc3903ba9914de140991dd3e9c1bcc323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fcd1211cfa6bc8ff3a7f2661ed43b1fdc3903ba9914de140991dd3e9c1bcc323", kill_on_drop: false }`
[INFO] [stdout] fcd1211cfa6bc8ff3a7f2661ed43b1fdc3903ba9914de140991dd3e9c1bcc323
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bdfa4651b4acf34564614e5a6b1be732555251ab54538da2a5c0725e7f885894
[INFO] running `Command { std: "docker" "start" "-a" "bdfa4651b4acf34564614e5a6b1be732555251ab54538da2a5c0725e7f885894", kill_on_drop: false }`
[INFO] [stderr]    Compiling slog v2.7.0
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking pest v2.7.8
[INFO] [stderr]     Checking semver-parser v0.10.2
[INFO] [stderr]     Checking semver v0.11.0
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking serde_test v1.0.176
[INFO] [stderr]     Checking rexsgdata v0.12.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/sgdata.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 buf = &mut buf[slice.len()..]
[INFO] [stdout]    |                                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(range_syntax)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/sgdata.rs:72:29
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 let range = start..end;
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |             start..offset
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/sglist.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 |         (0..self.count as isize).map(move |idx| self.index_ref_unchecked(idx))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/sglist.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 |         (0..self.count as isize).map(move |idx| self.index_unchecked(idx))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/sglist.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             start..offset
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/utils.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let r = r1.start.max(r2.start)..r1.end.min(r2.end);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/sgdata.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 buf = &mut buf[slice.len()..]
[INFO] [stdout]    |                                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(range_syntax)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/sgdata.rs:72:29
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 let range = start..end;
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |             start..offset
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             0..usize::MAX
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:355:35
[INFO] [stdout]     |
[INFO] [stdout] 355 |         eq_data(&data_a, &data_b, 0..capacity);
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:368:39
[INFO] [stdout]     |
[INFO] [stdout] 368 |             eq_data(&data_a, &data_c, 1..data_a.capacity());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:371:39
[INFO] [stdout]     |
[INFO] [stdout] 371 |             eq_data(&data_b, &data_c, 1..data_b.capacity());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:387:44
[INFO] [stdout]     |
[INFO] [stdout] 387 |             .map(|vec| match rng.gen_range(0..3) {
[INFO] [stdout]     |                                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:397:10
[INFO] [stdout]     |
[INFO] [stdout] 397 |         (0..num_of_entries)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:413:36
[INFO] [stdout]     |
[INFO] [stdout] 413 |         let indices: Vec<usize> = (0..vec.len())
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:420:39
[INFO] [stdout]     |
[INFO] [stdout] 420 |             .map(|(&start, &end)| vec[start..end].into())
[INFO] [stdout]     |                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:476:46
[INFO] [stdout]     |
[INFO] [stdout] 476 |         let mut data_combined = data0.masked(0..usize::MAX);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sgdata.rs:486:43
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let data1_elements = data1.masked(0..usize::MAX);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/sglist.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 |         (0..self.count as isize).map(move |idx| self.index_ref_unchecked(idx))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/sglist.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 |         (0..self.count as isize).map(move |idx| self.index_unchecked(idx))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/sglist.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             start..offset
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:168:24
[INFO] [stdout]     |
[INFO] [stdout] 168 |         assert_overlap(1..3, 4..6, &None);
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:168:30
[INFO] [stdout]     |
[INFO] [stdout] 168 |         assert_overlap(1..3, 4..6, &None);
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:169:24
[INFO] [stdout]     |
[INFO] [stdout] 169 |         assert_overlap(1..4, 4..6, &None);
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:169:30
[INFO] [stdout]     |
[INFO] [stdout] 169 |         assert_overlap(1..4, 4..6, &None);
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:170:24
[INFO] [stdout]     |
[INFO] [stdout] 170 |         assert_overlap(1..5, 4..6, &Some(4..5));
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:170:30
[INFO] [stdout]     |
[INFO] [stdout] 170 |         assert_overlap(1..5, 4..6, &Some(4..5));
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:170:42
[INFO] [stdout]     |
[INFO] [stdout] 170 |         assert_overlap(1..5, 4..6, &Some(4..5));
[INFO] [stdout]     |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:171:24
[INFO] [stdout]     |
[INFO] [stdout] 171 |         assert_overlap(1..6, 4..6, &Some(4..6));
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:171:30
[INFO] [stdout]     |
[INFO] [stdout] 171 |         assert_overlap(1..6, 4..6, &Some(4..6));
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:171:42
[INFO] [stdout]     |
[INFO] [stdout] 171 |         assert_overlap(1..6, 4..6, &Some(4..6));
[INFO] [stdout]     |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:172:24
[INFO] [stdout]     |
[INFO] [stdout] 172 |         assert_overlap(1..7, 4..6, &Some(4..6));
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:172:30
[INFO] [stdout]     |
[INFO] [stdout] 172 |         assert_overlap(1..7, 4..6, &Some(4..6));
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:172:42
[INFO] [stdout]     |
[INFO] [stdout] 172 |         assert_overlap(1..7, 4..6, &Some(4..6));
[INFO] [stdout]     |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:174:24
[INFO] [stdout]     |
[INFO] [stdout] 174 |         assert_overlap(4..5, 4..6, &Some(4..5));
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:174:30
[INFO] [stdout]     |
[INFO] [stdout] 174 |         assert_overlap(4..5, 4..6, &Some(4..5));
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:174:42
[INFO] [stdout]     |
[INFO] [stdout] 174 |         assert_overlap(4..5, 4..6, &Some(4..5));
[INFO] [stdout]     |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:175:24
[INFO] [stdout]     |
[INFO] [stdout] 175 |         assert_overlap(4..6, 4..6, &Some(4..6));
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:175:30
[INFO] [stdout]     |
[INFO] [stdout] 175 |         assert_overlap(4..6, 4..6, &Some(4..6));
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:175:42
[INFO] [stdout]     |
[INFO] [stdout] 175 |         assert_overlap(4..6, 4..6, &Some(4..6));
[INFO] [stdout]     |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:176:24
[INFO] [stdout]     |
[INFO] [stdout] 176 |         assert_overlap(4..7, 4..6, &Some(4..6));
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:176:30
[INFO] [stdout]     |
[INFO] [stdout] 176 |         assert_overlap(4..7, 4..6, &Some(4..6));
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:176:42
[INFO] [stdout]     |
[INFO] [stdout] 176 |         assert_overlap(4..7, 4..6, &Some(4..6));
[INFO] [stdout]     |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:178:24
[INFO] [stdout]     |
[INFO] [stdout] 178 |         assert_overlap(5..6, 4..6, &Some(5..6));
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:178:30
[INFO] [stdout]     |
[INFO] [stdout] 178 |         assert_overlap(5..6, 4..6, &Some(5..6));
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:178:42
[INFO] [stdout]     |
[INFO] [stdout] 178 |         assert_overlap(5..6, 4..6, &Some(5..6));
[INFO] [stdout]     |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:179:24
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_overlap(5..7, 4..6, &Some(5..6));
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:179:30
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_overlap(5..7, 4..6, &Some(5..6));
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:179:42
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_overlap(5..7, 4..6, &Some(5..6));
[INFO] [stdout]     |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:181:24
[INFO] [stdout]     |
[INFO] [stdout] 181 |         assert_overlap(6..7, 4..6, &None);
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sglist.rs:181:30
[INFO] [stdout]     |
[INFO] [stdout] 181 |         assert_overlap(6..7, 4..6, &None);
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/utils.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let r = r1.start.max(r2.start)..r1.end.min(r2.end);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/sgdata.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn masked(&self, mask: Range<usize>) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/sgdata.rs:85:38
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn clone_masked(&self, mask: Range<usize>) -> Self {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/sglist.rs:101:44
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub unsafe fn iter_masked(&self, mask: Range<usize>) -> impl Iterator<Item = iovec> + '_ {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rexsgdata` (lib) due to 11 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 47 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rexsgdata` (lib test) due to 48 previous errors
[INFO] running `Command { std: "docker" "inspect" "bdfa4651b4acf34564614e5a6b1be732555251ab54538da2a5c0725e7f885894", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bdfa4651b4acf34564614e5a6b1be732555251ab54538da2a5c0725e7f885894", kill_on_drop: false }`
[INFO] [stdout] bdfa4651b4acf34564614e5a6b1be732555251ab54538da2a5c0725e7f885894
